<%@ page pageEncoding="UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>Accueil Fournisseur</title>
        <link type="text/css" rel="stylesheet" href="<c:url value="/inc/style.css"/>" />
    </head>
    <body>
    
    	<c:import url="/inc/menu.jsp" />
    	
        <p>Bonjour ${sessionScope.sessionFournisseur.get_RaisonSociale()}.</p>
        <br />
        <c:import url="/adminFourn/inc/menuFourn.jsp" />
		<p>Liste des propositions : </p>
		<c:choose>
		    <%-- Si aucune proposition n'existe en session, affichage d'un message par défaut. --%>
		    <c:when test="${ empty sessionScope.propositions }">
		        <p class="erreur">Aucune proposition enregistrée.</p>
		    </c:when>
		    <%-- Sinon, affichage du tableau. --%>
		    <c:otherwise>
		    <table>
		        <tr>
		            <th>Id</th>
		            <th>Nom Produit</th>
		            <th>Quantité</th>
		            <th>Etat</th>
		        </tr>
		        <%-- Affichage des données --%>
		        <c:forEach items="${ sessionScope.propositions }" var="mapProp" varStatus="boucle">
		        <%-- Simple test de parité sur l'index de parcours, pour alterner la couleur de fond de chaque ligne du tableau. --%>
		        <tr class="${boucle.index % 2 == 0 ? 'pair' : 'impair'}">
		            <td><c:out value="${ mapProp.value.getRef() }"/></td>
		            <td><a href="<c:url value="/afficherProposition"><c:param name="ref" value="${ mapProp.key }" /><c:param name="pers" value="fournisseur" /></c:url>">
		                <c:out value="${ mapProp.value.getGammeProposer().getProduitG().get_nomP() }"/></a></td>
		            <td><c:out value="${ mapProp.value.getGammeProposer().getQteStockP() }"/></td>
		            <td><c:out value="${ mapProp.value.getGammeProposer().get_etat().getDescription() }"/></td>
		        </tr>
		        </c:forEach>
		    </table>
		    </c:otherwise>
		</c:choose>
	</body>
</html>